package com.qidian.mes.pojo;

/**
 * @Author dqy
 * @Description
 * @Time 2024/4/13 9:29
 */
public class Compose {
    private Long composeId;//工序组成ID
    private Long processId;//工序ID
    private Long techniqueId;//工序组成工艺ID
    private String processCode;//工序编码
    private String processName;//工序名称
    private Integer orderNum;//顺序
    private Long nextProcessId;//下一工序ID
    private String nextProcessCode;//下一工序编码
    private String nextProcessName;//下一工序名称
    private String nextRelation;//下一工序关联
    private Integer keyProcess;//是否关键工序
    private Integer qualityConfirm;//是否质检确认
    private Integer prepareTime;//准备时间
    private Integer waitTime;//等待时间

    public Compose() {
    }

    public Compose(Long composeId, Long processId, Long techniqueId, String processCode, String processName, Integer orderNum, Long nextProcessId, String nextProcessCode, String nextProcessName, String nextRelation, Integer keyProcess, Integer qualityConfirm, Integer prepareTime, Integer waitTime) {
        this.composeId = composeId;
        this.processId = processId;
        this.techniqueId = techniqueId;
        this.processCode = processCode;
        this.processName = processName;
        this.orderNum = orderNum;
        this.nextProcessId = nextProcessId;
        this.nextProcessCode = nextProcessCode;
        this.nextProcessName = nextProcessName;
        this.nextRelation = nextRelation;
        this.keyProcess = keyProcess;
        this.qualityConfirm = qualityConfirm;
        this.prepareTime = prepareTime;
        this.waitTime = waitTime;
    }

    public Long getComposeId() {
        return composeId;
    }

    public void setComposeId(Long composeId) {
        this.composeId = composeId;
    }

    public Long getProcessId() {
        return processId;
    }

    public void setProcessId(Long processId) {
        this.processId = processId;
    }

    public Long getTechniqueId() {
        return techniqueId;
    }

    public void setTechniqueId(Long techniqueId) {
        this.techniqueId = techniqueId;
    }

    public String getProcessCode() {
        return processCode;
    }

    public void setProcessCode(String processCode) {
        this.processCode = processCode;
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Long getNextProcessId() {
        return nextProcessId;
    }

    public void setNextProcessId(Long nextProcessId) {
        this.nextProcessId = nextProcessId;
    }

    public String getNextProcessCode() {
        return nextProcessCode;
    }

    public void setNextProcessCode(String nextProcessCode) {
        this.nextProcessCode = nextProcessCode;
    }

    public String getNextProcessName() {
        return nextProcessName;
    }

    public void setNextProcessName(String nextProcessName) {
        this.nextProcessName = nextProcessName;
    }

    public String getNextRelation() {
        return nextRelation;
    }

    public void setNextRelation(String nextRelation) {
        this.nextRelation = nextRelation;
    }

    public Integer getKeyProcess() {
        return keyProcess;
    }

    public void setKeyProcess(Integer keyProcess) {
        this.keyProcess = keyProcess;
    }

    public Integer getQualityConfirm() {
        return qualityConfirm;
    }

    public void setQualityConfirm(Integer qualityConfirm) {
        this.qualityConfirm = qualityConfirm;
    }

    public Integer getPrepareTime() {
        return prepareTime;
    }

    public void setPrepareTime(Integer prepareTime) {
        this.prepareTime = prepareTime;
    }

    public Integer getWaitTime() {
        return waitTime;
    }

    public void setWaitTime(Integer waitTime) {
        this.waitTime = waitTime;
    }

    @Override
    public String toString() {
        return "Compose{" +
                "composeId=" + composeId +
                ", processId=" + processId +
                ", techniqueId=" + techniqueId +
                ", processCode=" + processCode +
                ", processName='" + processName + '\'' +
                ", orderNum=" + orderNum +
                ", nextProcessId=" + nextProcessId +
                ", nextProcessCode=" + nextProcessCode +
                ", nextProcessName='" + nextProcessName + '\'' +
                ", nextRelation=" + nextRelation +
                ", keyProcess=" + keyProcess +
                ", qualityConfirm=" + qualityConfirm +
                ", prepareTime=" + prepareTime +
                ", waitTime=" + waitTime +
                '}';
    }
}
